<template>
  <div class="box">
    <h2>Son2 子组件-----{{ title }}</h2>

    从vuex中获取的值:<label>count:{{ count }}</label>

    <br />
    <button @click="subCount(1)">值 - 1</button>
    <button @click="subCount(5)">值 - 5</button>
    <button @click="subCount(10)">值 - 10</button>
    <button @click="changeTitle('红红火火')">修改标题</button>

  </div>

</template>

<script>
import { mapMutations, mapState } from 'vuex'

export default {
  name: 'Son2Com',
  computed: {
    ...mapState(['count', 'title'])
  },
  methods: {
    ...mapMutations(['changeTitle', 'subCount'])
  }
}
</script>

<style lang="css" scoped>
  .box {
    border: 3px solid #ccc;
    width: 400px;
    padding: 10px;
    margin: 20px;
  }
  h2 {
    margin-top: 10px;
  }
</style>
